* {
    box-sizing: border-box;
}

.bordered {
    border: 1px solid red;
}

.page {
    background-color: whitesmoke;
    min-height      : 100vh;

    .coverImage {
        width: 100%;
    }

    .menuContainer {
        display         : flex;
        flex-wrap       : wrap;
        width           : 100%;
        background-color: white;

        .menuItem {
            width: 25%;

            .menuItemImage {
                display: block;
                width  : 94Px;
                height : 81Px;
            }

            .menuItemText {

                font-size : 12Px;
                text-align: center;
            }
        }
    }

    .menuTitle {
        font-size  : 18Px;
        line-height: 30Px;
        text-align : center;
        color      : #333;
    }

    .goods {
        display        : flex;
        flex-flow      : row wrap;
        justify-content: center;

        .goodsPic {
            width     : 45%;
            height    : auto;
            margin    : 6Px;
            // padding: 10Px;
        }
    }

    .goodsBanner {
        width : 93%;
        height: 171Px;
    }

    .columnListContainer {
        width          : 100%;
        display        : flex;
        flex-flow      : row wrap;
        justify-content: space-evenly;
    }

    .divToTwo {
        width: 42%;
        // margin-top为父容器宽度的2%，在这里也就是屏幕宽度的2%
        margin-top: 2%;
    }
}